home *** CD-ROM | disk | FTP | other *** search
/ MacHack 2001 / MacHack 2001.toast / pc / The Hacks / PhaseShiftX / Source / makefile < prev   
Encoding:
Makefile  |  2001-06-23  |  843 b   |  38 lines

  1. #########################
  2. ### Environment Setup ###
  3. #########################
  4.  
  5. PROJECT_SUBPATH = .
  6. SUBPROJECT_NAME =
  7. SUBPROJECT_SUBPATH =
  8. include ${PROJECT_SUBPATH}/makefile.environ
  9.  
  10. SUBPROJECTS = FinderPatch    \
  11.               PhaseShift
  12.  
  13.  
  14. #####################
  15. ### Build Targets ###
  16. #####################
  17.  
  18. include ${PROJECT_SUBPATH}/makefile.targets
  19.  
  20. install.target release.target debug.target:
  21.     for i in `echo ${SUBPROJECTS}`;                                \
  22.     do                                                            \
  23.         ${MAKE} ${PROJECT_MAKE_OPTS} -C $$i ${@:%.target=%};    \
  24.     done
  25.  
  26. dump: dump_common
  27.     BANNER="SUBPROJECTS          =";                            \
  28.     for i in `echo ${SUBPROJECTS}`;                                \
  29.     do                                                            \
  30.         ${ECHO} "$${BANNER}" $$i;                                \
  31.         BANNER="                      ";                        \
  32.     done
  33.     for i in `echo ${SUBPROJECTS}`;                                \
  34.     do                                                            \
  35.         echo "";                                                \
  36.         ${MAKE} -C $$i $@;                                         \
  37.     done
  38.